#pragma once

#include "apdu.h"

class apdu_mgr_base
{
public:
	apdu_mgr_base(void);
	~apdu_mgr_base(void);

public:
	apdu * create_apdu_transmit_more_data( apdu * main_apdu, unsigned char * data, int data_len);

protected:
	unsigned char* sm_encrypt(unsigned char key[16], unsigned char * input, int input_len, int * out_len );


};
